/*
 * author      : 吴中勤 
 * date        : 2018/9/4
 * description : TODO
 */

package com.deepexi.adapter.mq;

public class TopicAll {


    /** 订金支付了一笔 */
    public static final String MOBY_DEPOSIT_PAID_ONCE = "MOBY_DEPOSIT_PAID_ONCE";

    /** 订金满额 */
    public static final String MOBY_DEPOSIT_FULFIL = "MOBY_DEPOSIT_FULFIL";

    /** 首付支付了一笔 */
    public static final String DOWN_PAYMENT_PAID_ONCE = "DOWN_PAYMENT_PAID_ONCE";

    /** 首付足额 */
    public static final String DOWN_PAYMENT_FULFIL = "DOWN_PAYMENT_FULFIL";

    /** 尾款支付了一笔 */
    public static final String FINAL_PAYMENT_PAID_ONCE = "FINAL_PAYMENT_PAID_ONCE";

    /** billing */
    public static final String MOBY_ORDER_BILLING = "MOBY_ORDER_BILLING";

    /** 尾款结清 */
    public static final String FINAL_PAYMENT_FULFIL = "FINAL_PAYMENT_FULFIL";

    /** 客户下意向单成功 */
    public static final String MOBY_ORDER_INTENTION_SUCCESS = "MOBY_ORDER_INTENTION_SUCCESS";

    /** 客户下订金单并支付成功 */
    public static final String MOBY_ORDER_DEPOSIT_SUCCESS = "MOBY_ORDER_DEPOSIT_SUCCESS";

    /** 流程1，客户下单后预约到店信息 成功队列 */
    public static final String MOBY_APPOINTMENT_INIT = "MOBY_APPOINTMENT_INIT";

    /** 流程2，订金转定金 */
    public static final String MOBY_DEPOSIT_CONVERT = "MOBY_DEPOSIT_CONVERT";

    /** 确定客户预约到店信息 成功队列 */
    public static final String MOBY_APPOINTMENT_CONFIRM = "MOBY_APPOINTMENT_CONFIRM";

    /** 流程4，流程5，订单支付成功队列 */
    public static final String MOBY_ORDER_PAY_SUCCESS = "MOBY_ORDER_PAY_SUCCESS";

    /** 流程6，设置预约面签时间成功队列 */
    public static final String MOBY_SET_APPOINTMENT_INTERVIEW = "MOBY_SET_APPOINTMENT_INTERVIEW";

    /** 流程7，8，设置贷款办理成功队列 */
    public static final String MOBY_MAKE_LOAN_SUCCESS = "MOBY_MAKE_LOAN_SUCCESS";

    /** 流程9，10，计划员修改车辆物流状态 */
    public static final String MOBY_CHANGE_LOGISTICS_STATUS = "MOBY_CHANGE_LOGISTICS_STATUS";

    /** 流程11，商务顾问设置交尾款时间 */
    public static final String MOBY_SET_DATE_PAY_BALANCE = "MOBY_SET_DATE_PAY_BALANCE";

    /** 流程12，交付尾款完成通知 */
    public static final String MOBY_BALANCE_PAY_SUCCESS = "MOBY_BALANCE_PAY_SUCCESS";

    /** 流程13-1，单笔首付支付成功: 针对首付使用在线支付, 支付成功, 回调消息 */
    public static final String MOBY_BALANCE_DOWN_SUCCESS = "MOBY_BALANCE_DOWN_SUCCESS";

    /** 流程13-2，收银确认收到首付款: 收银手动确认 首付支付信息 或 收银手动填写支付信息 */
    public static final String MOBY_BALANCE_DOWN_PAYMENT = "MOBY_DOWN_PAYMENT_CONFIRM";

    /** 流程13-3，首付交足: 通过判定, 知道首付已经足额后， 发送等消息 */
    public static final String MOBY_BALANCE_DOWN_COMPLETE = "MOBY_BALANCE_DOWN_COMPLETE";

    /** 流程13，收银确认收到交付尾款 */
    public static final String MOBY_BALANCE_PAY_CONFIRM = "MOBY_BALANCE_PAY_CONFIRM";

    /** 流程14,15,16，收银确认已开具发票 */
    public static final String MOBY_INVOICE_CONFIRM = "MOBY_INVOICE_CONFIRM";

    /** 流程17，18， 23，24上传完电子保单消息 */
    public static final String MOBY_UPLOAD_INSURANCE_POLICY = "MOBY_UPLOAD_INSURANCE_POLICY";

    /** 流程19，金融经理把发票交给银行，通知财务查账 */
    public static final String MOBY_INVOICE_TO_BANK_SUCCESS = "MOBY_INVOICE_TO_BANK_SUCCESS";

    /** 流程20，出纳上传放款凭证成功，通知财务清账 */
    public static final String MOBY_UPLOAD_VOUCHER_SUCCESS = "MOBY_UPLOAD_VOUCHER_SUCCESS";

    /** 流程25，26，验车专员在任务详情中完成了“代缴购置税及临牌”，通知交车顾问，客户 */
    public static final String MOBY_PAY_PURCHASE_TAX_SUCCESS = "MOBY_PAY_PURCHASE_TAX_SUCCESS";

    /** 流程27，28，验车专员在任务详情中完成了“代办验车上牌”，通知交车顾问，客户 */
    public static final String MOBY_GET_PLATE_SUCCESS = "MOBY_GET_PLATE_SUCCESS";

    /** 流程29，30，客户与交车专员完成精品施工确认（交车礼），通知精品顾问，客户 */

    public static final String MOBY_ACCESSORY_INSTALLER_SUCCESS = "MOBY_ACCESSORY_INSTALLER_SUCCESS";
    /** 流程 A01: 精品变更 */
    public static final String MOBY_BOUTIQUE_CHANGE = "MOBY_BOUTIQUE_CHANGE";

    /** 流程 A02: 订金退款消息 */
    public static final String MOBY_REFUND_DEPOSIT = "MOBY_REFUND_DEPOSIT";

    /** 流程 A03: 更改销售顾问 */
    public static final String MOBY_CONSULT_CHANGE = "MOBY_CONSULT_CHANGE";

    /**
     * 流程 A04: 锁车成功 (下单时锁车失败, 后来新车来了之后进行锁车, 成功时触发)
     * 注意: 下单时如果锁车就成功了,不发送此消息
     */
    public static final String MOBY_VEHICLE_LOCK_SUCCESS = "MOBY_VEHICLE_LOCK_SUCCESS";

    /** 流程 A05: 车辆出库 */
    public static final String MOBY_VEHICLE_STOCK_OUT = "MOBY_VEHICLE_STOCK_OUT";

    /** 流程 A06: 精品出库 */
    public static final String MOBY_BOUTIQUE_STOCK_OUT = "MOBY_BOUTIQUE_STOCK_OUT";


}
